<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <link rel="stylesheet" href="/static/lib/layui/css/layui.css">
  <link rel="stylesheet" href="/static/lib/layui/css/cate.css">
</head>

<body>
  <div id="breadcrumb" style="margin-top: 15px;margin-bottom:20px;">
    <span class="layui-breadcrumb">
      <a href="/welcome">首页</a>
      <a><cite>分类管理</cite></a>
    </span>
  </div>
  <div id="add">
    <a href="/cateAdd" class="layui-btn layui-btn-warm" style="border-radius: 50%;background: blue;">增加分类</a>
  </div>
  <div id="content">
    <table class="layui-table">
      <thead>
        <tr>
          <th>分类标题</th>
          <th>分类描述</th>
          <th>分类图标</th>
          <th>操作</th>
        </tr>
      </thead>
      <tbody>
        <% for(var i=0;i<cates.length;i++){ %>
          <tr>
            <td>
              <%= cates[i].cateName %>
            </td>
            <td>
              <span title="<%= cates[i].cateDesc %>">
                <%= cates[i].cateDesc? (cates[i].cateDesc.length>10?
                  cates[i].cateDesc.substr(0,10)+'...':cates[i].cateDesc) :'暂无描述'%>
              </span>
            </td>
            <td>
              <img
                src="<%= cates[i].cateIcon?cates[i].cateIcon: 'https://img01.sogoucdn.com/v2/thumb/crop/xy/ai/w/65/h/60?appid=122&url=https://i01piccdn.sogoucdn.com/b8d574e18cd108a6' %>"
                alt="">
            </td>
            <td>
              <a href="/cateUpdate?id=<%= cates[i]._id %>" class="layui-btn layui-btn-xs">编辑</a>
              <button _id="<%= cates[i]._id  %>" class="layui-btn del layui-btn-xs layui-btn-danger">删除</button>
            </td>
          </tr>
          <% } %>
      </tbody>
    </table>
    <div id="page"></div>
  </div>
  <script src="/static/lib/layui/layui.js"></script>
 
<script>
    layui.use(['laypage', 'jquery', 'layer'], function () {
      var laypage = layui.laypage,
        $ = layui.jquery,
        layer = layui.layer;
      // 点击删除按钮
      $('.del').click(function () {
        // 得到id
        var id = $(this).attr('_id');
        // 弹出确认框
        layer.confirm('删除分类', {
          icon:0,
          title:'您确认要删除吗'
        },function(){ // 点击确认回调
          // 发送ajax请求删除接口 传id
          $.ajax({
            url: '/delCate',
            type: 'POST',
            data: {
              id: id
            },
            success: function(res){
              if(res.code === 200) {
                // 删除成功
                layer.msg(res.msg, { icon:1,time:1000 },function(){
                  // 刷新页面
                  history.go(0)
                })
              }else{
                // 删除失败
                layer.msg(res.msg,{code: 2})
              }
            }
          })
        });
      })
      // 渲染分页组件
      laypage.render({
        elem: 'page',
        count: <%= count %>, // 总条数
        curr: <%= current %>,// 当前页
        limit: 5,
        jump: function (obj, first) { // 点击切换页面是触发
          /* 
          初次渲染 是通过浏览器 发送get请求 渲染当前页 
          不应该在jump去执行
          */
          if (!first) {
            // 第一次不触发  这里面代码在初次渲染是不执行的
            location.href = "/cateList?current=" + obj.curr + "&pageSize=" + obj.limit;
          }
        }
      })
    })
  </script>
</body>

</html>